b22518db55a03154d4aad5eef9ce70772df84509,trunk/JLanguageTool/src/java/de/danielnaber/languagetool/rules/patterns/PatternRule.java,PatternRule,match,#AnalyzedSentence#,268
Before Change
if (elem.referenceElement()
&& (firstMatchToken + elem.getMatch().getTokenRef()
< tokens.length)) {
elem.getMatch().setToken(tokens[firstMatchToken
+ elem.getMatch().getTokenRef()]);
elem.getMatch().setSynthesizer(language.getSynthesizer());
elem.compile();
}
After Change
if (elem.isReferenceElement()
&& (firstMatchToken + elem.getMatch().getTokenRef()
< tokens.length)) {
elem.compile(tokens[firstMatchToken +
elem.getMatch().getTokenRef()],
language.getSynthesizer());
}
if (elem.hasAndGroup()) {